Ignore:
Timestamp:
04/23/18 15:33:39 (6 years ago)
Author:
frank.jaeger
Message:

ALKIS-Buchauskunft überarbeitet. z.B. Flurstücksnachweis mit allen Buchungen.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkisn/alkislage.php

    r389 r402  
    1111        2017-06-08 Validierung Eingabeparameter, gestreifte Tabelle, Feinkorrekturen 
    1212        2017-10-09 Sauber filtern auf endet IS NULL 
     13        2018-04-23 &nodebug 
    1314 
    1415        ToDo: 
     
    1920*/ 
    2021session_start(); 
    21  
    22 $showkey="n"; // Var. aus Parameter initalisieren 
     22$showkey="n"; $nodebug=""; // Var. aus Parameter initalisieren 
    2323$cntget = extract($_GET); // Parameter in Variable umwandeln 
    2424 
     
    2929if ($showkey == "j") {$showkey=true;} else {$showkey=false;} 
    3030if (!preg_match('#^[m|p|o]{1}$#', $ltyp)) {die ("Eingabefehler ltyp");} 
     31if (!preg_match('#^j{0,1}$#', $nodebug)) {die("Eingabefehler nodebug");} 
    3132 
    3233require_once("alkis_conf_location.php"); 
     
    4546                $tnam = "ax_lagebezeichnungmithausnummer"; break; 
    4647} 
    47 ?> 
     48echo <<<END 
    4849<!doctype html> 
    4950<html lang="de"> 
     
    5657</head> 
    5758<body> 
    58 <?php 
     59END; 
     60// Mit URL-Parameter "&nodebug=j" kann man die Entwicklungsumgebung (in Conf definiert) ausschalten. 
     61// Manuell an die URL anfÃŒgen, wirkt nur temporÀr und wird nicht in Links weiter gereicht. 
     62if ($nodebug == "j") {$debug=0;}  
     63 
    5964$con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkislage.php'"); 
    6065if (!$con) echo "\n<p class='err'>Fehler beim Verbinden der DB</p>"; 
     
    9196} 
    9297 
    93 if ($row = pg_fetch_array($res)) { 
     98if ($row = pg_fetch_assoc($res)) { 
    9499        $strgml=$row["strgml"]; // gml_id des Katalogeintrag Straße 
    95100        $land =$row["land"]; 
     
    147152} 
    148153 
    149 echo "\n<h2><img src='ico/Lage_mit_Haus.png' width='16' height='16' alt='HAUS'> Lagebezeichnung</h2>\n" 
    150 ."<p>Typ: ".$untertitel."</p>"; 
    151  
     154echo "\n<h2>Lagebezeichnung</h2>\n<p>Typ: ".$untertitel."</p>"; 
    152155echo "\n<table class='outer'>\n<tr>\n\t<td>";   // Tab. Kennz. 
    153         // ToDo: !! kleiner, wenn ltyp=0 und die Schluesselfelder leer sind 
     156        // ToDo: kleiner, wenn ltyp=0 und die Schluesselfelder leer sind 
    154157        echo "\n\t\t<table class='kennzla' title='Lage'>" 
    155158                ."\n\t\t<tr>"; 
     
    269272        $j=0; 
    270273        $zpaar=false; 
    271         while($rowf = pg_fetch_array($resf)) { 
     274        while($rowf = pg_fetch_assoc($resf)) { 
    272275                $flur=str_pad($rowf["flurnummer"], 3, "0", STR_PAD_LEFT); 
    273276                $fskenn=$rowf["zaehler"]; // Bruchnummer 
     
    323326                        } 
    324327                        $neb=0; 
    325                         while($row = pg_fetch_array($res)) { 
     328                        while($row = pg_fetch_assoc($res)) { 
    326329                                echo "\n\t<a href='".$url.$row["gml_id"]."&amp;ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a>&nbsp;&nbsp;"; 
    327330                                $neb++; 
     
    341344                        if (!$res) {echo "\n<p class='err'>Fehler bei Hauptgeb&auml;ude.<br>".$sql."</p>";} 
    342345                        $hg=0; 
    343                         while($row = pg_fetch_array($res)) { 
     346                        while($row = pg_fetch_assoc($res)) { 
    344347                                echo "\n\t<a href='".$url.$row["gml_id"]."&amp;ltyp=m'>Haus-Nr ".$pseu."</a>&nbsp;&nbsp;"; 
    345348                                $hg++; 
     
    359362                        } 
    360363                        $neb=0; 
    361                         while($row = pg_fetch_array($res)) { 
     364                        while($row = pg_fetch_assoc($res)) { 
    362365                                echo "\n\t<a href='".$url.$row["gml_id"]."&amp;ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a>&nbsp;&nbsp;"; 
    363366                                $neb++; 
     
    404407        ."\n</tr>"; 
    405408        $i=0; 
    406         while($row = pg_fetch_array($res)) { 
     409        while($row = pg_fetch_assoc($res)) { 
    407410                $ggml=$row["gml_id"]; 
    408411                $gfla=$row["flaeche"]; 
Note: See TracChangeset for help on using the changeset viewer.